package beans;

import java.io.Serializable;
import java.util.LinkedList;
import java.util.List;
import java.util.Vector;

public class ComparativaBean implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 8843562327777395157L;
	
	private String nroRodamiento;
	private String sufijoRodamiento;
	private String marca;
	private Vector<ItemComparativaBean> itemsLista = new Vector<ItemComparativaBean>();
	
	public ComparativaBean() {
	}
	
	public String getNroRodamiento() {
		return nroRodamiento;
	}
	public void setNroRodamiento(String nroRodamiento) {
		this.nroRodamiento = nroRodamiento;
	}
	public String getSufijoRodamiento() {
		return sufijoRodamiento;
	}
	public void setSufijoRodamiento(String sufijoRodamiento) {
		this.sufijoRodamiento = sufijoRodamiento;
	}
	public String getMarca() {
		return marca;
	}
	public void setMarca(String marca) {
		this.marca = marca;
	}
	
	
	public Vector<ItemComparativaBean> getItemsLista() {
		return itemsLista;
	}

	public void setItemsLista(Vector<ItemComparativaBean> itemsLista) {
		this.itemsLista = itemsLista;
	}

	public ItemComparativaBean getMejorPrecio(){
		ItemComparativaBean ret = null;
		for(ItemComparativaBean i: itemsLista){
			if(ret == null) ret = i;
			else{
				if(ret.getPrecio() > i.getPrecio()){
					ret = i;
				}
			}
		}
		return ret;
		
	}
	
}
